.hint { font-size: 12px; }
.addbutton, .minusbutton { width: 30px; height: 30px; font-size: 18px; }
.minusbutton { margin-left: 5px; }
td img { margin:5px 5px; }
#headbar { position: relative; top: 5px; left: 350px; }
#headbar a { vertical-align: bottom; text-decoration: none; }
.count { display: inline-block; width: 25px; height: 25px; opacity: 0.7; background-color: black; position: relative; left: 60px; top: -40px; }
.pub { display: inline-block; margin-left: 35px; background-color: rgb(180,0,5); height: 36px; }
.pub a { display: inline-block; text-decoration: none; width: 125px; height: 36px; text-align: center; font-size: 16px; line-height: 36px; }
.pub a:visited, .pub a:link { color: white; }